make great or desperate efforts - Español Inglés Diccionario